package com.opencore.dto;

public class DteLecturaDTO {

	private int idDteLectura;
	private String nombreArchivo;
	private String archivo;
	private String fechaLectura;
	private String directorio;
	private String indicadorLectura;

	public int getIdDteLectura() {
		return idDteLectura;
	}
	public void setIdDteLectura(int idDteLectura) {
		this.idDteLectura = idDteLectura;
	}
	public String getNombreArchivo() {
		return nombreArchivo;
	}
	public void setNombreArchivo(String nombreArchivo) {
		this.nombreArchivo = nombreArchivo;
	}
	public String getArchivo() {
		return archivo;
	}
	public void setArchivo(String archivo) {
		this.archivo = archivo;
	}
	public String getFechaLectura() {
		return fechaLectura;
	}
	public void setFechaLectura(String fechaLectura) {
		this.fechaLectura = fechaLectura;
	}
	public String getDirectorio() {
		return directorio;
	}
	public void setDirectorio(String directorio) {
		this.directorio = directorio;
	}
	public String getIndicadorLectura() {
		return indicadorLectura;
	}
	public void setIndicadorLectura(String indicadorLectura) {
		this.indicadorLectura = indicadorLectura;
	}
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("DteLecturaDTO [idDteLectura=");
		builder.append(idDteLectura);
		builder.append(", nombreArchivo=");
		builder.append(nombreArchivo);
		builder.append(", archivo=");
		builder.append(archivo);
		builder.append(", fechaLectura=");
		builder.append(fechaLectura);
		builder.append(", directorio=");
		builder.append(directorio);
		builder.append(", indicadorLectura=");
		builder.append(indicadorLectura);
		builder.append("]");
		return builder.toString();
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ ((nombreArchivo == null) ? 0 : nombreArchivo.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		DteLecturaDTO other = (DteLecturaDTO) obj;
		if (nombreArchivo == null) {
			if (other.nombreArchivo != null)
				return false;
		} else if (!nombreArchivo.equals(other.nombreArchivo))
			return false;
		return true;
	}	
}
